Specification Representation and Test Case Reduction by Analyzing the Interaction Patterns in System Model
نویسندگان
چکیده
Extended Finite State Machine uses the formal description language to model the requirement specification of the system. The system models are frequently changed because of the specification changes. We can show the changes in specification by changing the model represented using finite state machine. To test the modified parts of the model the selective test generation techniques are used. However, the regression test suits still may be very large according to the size. In this paper, we have discussed the method which define the test suits reduction and the requirement specification that used for testing the main system after the modifications in the requirements and implementation. Extended finite state machine uses the state transition diagram for representing the requirement specification. It shows how system changes states and action and variable used during each transition. After that data dependency and control dependency are find out among the transitions of state transition diagram. After these dependencies we can find out the affecting and affected portion in the system introduced by the modification. The main condition is: “If two test cases generate same affecting and affected pattern, it means it is enough to implement only one test case rather than two.” So using this approach we can substantially reduce the size of original test suite.
منابع مشابه
An automatic test case generator for evaluating implementation of access control policies
One of the main requirements for providing software security is the enforcement of access control policies which aim to protect resources of the system against unauthorized accesses. Any error in the implementation of such policies may lead to undesirable outcomes. For testing the implementation of access control policies, it is preferred to use automated methods which are faster and more relia...
متن کاملA single-vendor and a single-buyer integrated inventory model with ordering cost reduction dependent on lead time
Lead time is one of the major limits that affect planning at every stage of the supply chain system. In this paper, we study a continuous review inventory model. This paper investigates the ordering cost reductions are dependent on lead time. This study addressed two-echelon supply chain problem consisting of a single vendor and a single buyer. The main contribution of this study is that the in...
متن کاملDetermination of adaptive responses of peanut genotypes and patterns of genotype × location interaction using the CSM-CROPGRO-Peanut model
The adaptive responses of crop genotypes and patterns of genotype x location (G x L) interaction are important to crop improvement as they are the basis for selection for specific adaptation and for elucidation of the causes of G x L interaction. Their legitimate assessment, however, requires yield data for the test genotypes for a large number of sites and over multiple years. Such data are se...
متن کاملExplaining the basic components of the structure of Vernacular Houses Case Study: Ardebil Vernacular Houses
The House as a social- cultural unit is the product of the interaction between housing patterns and patterns of human habitation, is expressed in the form of behavioral patterns and physical spatial patterns. The present study seeks to explore how these patterns are embedded in the structure of vernacular houses. Therefore, 15 middle class houses in Ardabil who were left from the late Qajar and...
متن کاملApplication of System Dynamic in Analyzing Strategic management Dashboards Model, Case study of National Iranian Oil Company
Proper design of management dashboards and according to the needs of users requires consideration of important and effective technical-engineering characteristics and the relationships between them. The aim of this study was to dynamically modelling of the strategic management dashboards and dynamic analysis of this model. For this purpose, out of 27 identified technical requirements for design...
متن کامل